/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package projet_compressionimage;

import java.awt.image.BufferedImage;

/**
 *
 * @author Colin
 */
public abstract class Noeud {
    private String id;

    public Noeud(String id) {
        this.id = id;
    }

    void quadripartition(BufferedImage image) {
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    @Override
    public String toString() {
        return "\n Noeud{" + "id=" + id + '}';
    }

    Noeud compression(int compteurNiveau, int indicateurDiffMax) {return null;}


    Noeud compresser(int indicateurDiffMax) {return null;}
    Noeud compresser() {return null;}
    BufferedImage reconstitutionImage(int distance, BufferedImage image, int coordX, int coordY) {
        return null;
    }


    
    
}
